striving for superiority - Francés Inglés Diccionario